package com.bwie.common.domain;

/**
 * @className: User
 * @Description: TODO
 * @version: v1.８.0
 * @author: 安楷杰
 * @date: 2025/11/6 16:27
 */


import lombok.Data;
import org.springframework.data.annotation.Id;


import javax.validation.constraints.Pattern;
import java.io.Serializable;
import java.util.Date;

/**
 * 用户表;
 * @author : http://www.chiner.pro
 * @date : 2025-11-6
 */
@Data
public class User {
    /** 用户ID */
    @Id

    private String id ;
    /** 用户名 */

    private String username ;
    /** 密码 */

    private String password ;
    /** 邮件 */

    private String email ;
    /** 手机号 */

    @Pattern(regexp = "^1[3-9]\\d{9}$")
    private String phone ;

    /** 用户ID */
    public String getId(){
        return this.id;
    }
    /** 用户ID */
    public void setId(String id){
        this.id=id;
    }
    /** 用户名 */
    public String getUsername(){
        return this.username;
    }
    /** 用户名 */
    public void setUsername(String username){
        this.username=username;
    }
    /** 密码 */
    public String getPassword(){
        return this.password;
    }
    /** 密码 */
    public void setPassword(String password){
        this.password=password;
    }
    /** 邮件 */
    public String getEmail(){
        return this.email;
    }
    /** 邮件 */
    public void setEmail(String email){
        this.email=email;
    }
    /** 手机号 */
    public String getPhone(){
        return this.phone;
    }
    /** 手机号 */
    public void setPhone(String phone){
        this.phone=phone;
    }
}